package day4.HomeWork;

import java.util.HashMap;
import java.util.Map;

/**
 * ClassName：Test4
 *
 * @Author：小鱼
 * @Create：2025-08-14 18:09
 */
public class Test4 {
    /*
    4.统计以下字符串中每个字符出现的次数
      String s = "aabbddccaefdd";
      【提示】可使⽤Map<Character, Integer>集合，键存放字符，值存放出现的次数
    */
    public static void main(String[] args) {
        //将字符串转为数组形式
        String s = "aabbddccaefdd";
        char[] charArray = s.toCharArray();
        //键存放字符，值存放出现的次数
        Map<Character,Integer> map = new HashMap<>();
        int count = 1;
        for (int i = 0; i <charArray.length; i++) {
            if(map.containsKey(charArray[i])){
                int value = map.get(charArray[i])+1;
                map.put(charArray[i],value);
                continue;
            }
            map.put(charArray[i],count);
        }
        //输出
        System.out.println(map);
    }
}
